package day1;

import java.io.File;
import java.io.IOException;

public class TestFile {
    public static void main(String[] args) throws IOException {
        String name;
        System.out.println("哈哈哈");
        //1.
        File f=new File("d://zmc");
        System.out.println(f);
        boolean b=f.exists();
        System.out.println(b);
        if(b){
            System.out.println("目录已经存在");
        }else{
            System.out.println("目录不存在，则创建文件");
            //mkdir() 如果父级目录不能存在会失败
            // mkdirs() 用于创建目录 会逐层创建
            if(f.mkdirs()){
                System.out.println("创建目录成功");
            }else{
                System.out.println("创建目录失败");
            }
        }
        File f2=new File("d://zmc//My.java");
        //createNewFile文件
        //f2.createNewFile();


        //isFile() 判断是否是文件
        //isDirectory() 判断是否是目录
        //System.out.println(f.isFile());
        System.out.println("f是文件吗？"+f.isFile());
        System.out.println("f2是目录吗？"+f2.isDirectory());
        //delete() 只能删除文件或空目录  如果要删除目录实现递归删除
        System.out.println("非空目录"+f.delete());
        System.out.println("文件"+f2.delete());
    }
}
